package org.example.quartz.service;

public interface SqlService {
    /**
     * 行政部门
     * @return
     */
    String getXZDeptSelectSql(String ts,String orgStr);

    /**
     * 行政人员
     * @param ts
     * @param orgStr
     * @return
     */
    String getXZEmployeeSelectSql(String ts, String orgStr);

    /**
     * 核算部门
     * @return
     */
    String getHSDeptSelectSql(String ts,String orgStr);

    /**
     * 核算人员
     * @param ts
     * @param orgStr
     * @return
     */
    String getHSEmployeeSelectSql(String ts, String orgStr);

    /**
     * 往来单位
     * @param ts
     * @return
     */
    String getCustomerSelectSql(String ts);

    /**
     * 查询客户地址信息
     * @param pkCustSup
     * @return
     */
    String getAddressSQL(String pkCustSup);

    /**
     * 查询银行信息
     * @param pkCustSup
     * @return
     */
    String getBankaccountSQL(String pkCustSup);

    /**
     * 查询联系人
     * @param pkCustSup
     * @return
     */
    String getContactSQL(String pkCustSup);

    /**
     * 查询凭证类别
     * @param yyztCode
     * @param ts
     * @return
     */
    String getVoucherType(String yyztCode, String ts);

    String getGlDocFreeMapSql(String ASSID);

    /**
     * 推送凭证统计
     * @return
     */
    String getGlDetailCountSQL();

    /**
     * 获取推送凭证
     * @return
     */
    String getGlDetailDataSql();

    /**
     * 科目辅助核算
     * @param yykmtx
     * @param acctitlecode
     * @param yycode
     * @return
     */
    String getGlDetailkmfzSql(String yykmtx, String acctitlecode, String yycode);
}
